
package webservices.bizHangYi;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for TKT_IO_DeliveryDO complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="TKT_IO_DeliveryDO">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="DeliveryNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="OrderID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DeliveryType" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="DeliveryStatus" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="DeliveryProcessor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DeliveryDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="DelivertyTimeSpan" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ReceiverName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ReceiverPhoneNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ReceiverPostCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ReceiverAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DeliveryPlatName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DeliveryPlatOrdID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DeliveryPlatID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DepartureDateGo" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="DepartureDateBack" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="EnableFlag" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="Detail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TKT_IO_DeliveryDO", propOrder = {
    "deliveryNo",
    "orderID",
    "deliveryType",
    "deliveryStatus",
    "deliveryProcessor",
    "deliveryDate",
    "delivertyTimeSpan",
    "receiverName",
    "receiverPhoneNo",
    "receiverPostCode",
    "receiverAddress",
    "deliveryPlatName",
    "deliveryPlatOrdID",
    "deliveryPlatID",
    "departureDateGo",
    "departureDateBack",
    "enableFlag",
    "detail"
})
public class TKTIODeliveryDO {

    @XmlElement(name = "DeliveryNo")
    protected String deliveryNo;
    @XmlElement(name = "OrderID")
    protected String orderID;
    @XmlElement(name = "DeliveryType")
    protected int deliveryType;
    @XmlElement(name = "DeliveryStatus")
    protected int deliveryStatus;
    @XmlElement(name = "DeliveryProcessor")
    protected String deliveryProcessor;
    @XmlElement(name = "DeliveryDate", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar deliveryDate;
    @XmlElement(name = "DelivertyTimeSpan")
    protected String delivertyTimeSpan;
    @XmlElement(name = "ReceiverName")
    protected String receiverName;
    @XmlElement(name = "ReceiverPhoneNo")
    protected String receiverPhoneNo;
    @XmlElement(name = "ReceiverPostCode")
    protected String receiverPostCode;
    @XmlElement(name = "ReceiverAddress")
    protected String receiverAddress;
    @XmlElement(name = "DeliveryPlatName")
    protected String deliveryPlatName;
    @XmlElement(name = "DeliveryPlatOrdID")
    protected String deliveryPlatOrdID;
    @XmlElement(name = "DeliveryPlatID")
    protected String deliveryPlatID;
    @XmlElement(name = "DepartureDateGo", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar departureDateGo;
    @XmlElement(name = "DepartureDateBack", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar departureDateBack;
    @XmlElement(name = "EnableFlag")
    protected int enableFlag;
    @XmlElement(name = "Detail")
    protected String detail;

    /**
     * Gets the value of the deliveryNo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryNo() {
        return deliveryNo;
    }

    /**
     * Sets the value of the deliveryNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryNo(String value) {
        this.deliveryNo = value;
    }

    /**
     * Gets the value of the orderID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getOrderID() {
        return orderID;
    }

    /**
     * Sets the value of the orderID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setOrderID(String value) {
        this.orderID = value;
    }

    /**
     * Gets the value of the deliveryType property.
     * 
     */
    public int getDeliveryType() {
        return deliveryType;
    }

    /**
     * Sets the value of the deliveryType property.
     * 
     */
    public void setDeliveryType(int value) {
        this.deliveryType = value;
    }

    /**
     * Gets the value of the deliveryStatus property.
     * 
     */
    public int getDeliveryStatus() {
        return deliveryStatus;
    }

    /**
     * Sets the value of the deliveryStatus property.
     * 
     */
    public void setDeliveryStatus(int value) {
        this.deliveryStatus = value;
    }

    /**
     * Gets the value of the deliveryProcessor property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryProcessor() {
        return deliveryProcessor;
    }

    /**
     * Sets the value of the deliveryProcessor property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryProcessor(String value) {
        this.deliveryProcessor = value;
    }

    /**
     * Gets the value of the deliveryDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDeliveryDate() {
        return deliveryDate;
    }

    /**
     * Sets the value of the deliveryDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDeliveryDate(XMLGregorianCalendar value) {
        this.deliveryDate = value;
    }

    /**
     * Gets the value of the delivertyTimeSpan property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDelivertyTimeSpan() {
        return delivertyTimeSpan;
    }

    /**
     * Sets the value of the delivertyTimeSpan property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDelivertyTimeSpan(String value) {
        this.delivertyTimeSpan = value;
    }

    /**
     * Gets the value of the receiverName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getReceiverName() {
        return receiverName;
    }

    /**
     * Sets the value of the receiverName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setReceiverName(String value) {
        this.receiverName = value;
    }

    /**
     * Gets the value of the receiverPhoneNo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getReceiverPhoneNo() {
        return receiverPhoneNo;
    }

    /**
     * Sets the value of the receiverPhoneNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setReceiverPhoneNo(String value) {
        this.receiverPhoneNo = value;
    }

    /**
     * Gets the value of the receiverPostCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getReceiverPostCode() {
        return receiverPostCode;
    }

    /**
     * Sets the value of the receiverPostCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setReceiverPostCode(String value) {
        this.receiverPostCode = value;
    }

    /**
     * Gets the value of the receiverAddress property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getReceiverAddress() {
        return receiverAddress;
    }

    /**
     * Sets the value of the receiverAddress property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setReceiverAddress(String value) {
        this.receiverAddress = value;
    }

    /**
     * Gets the value of the deliveryPlatName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryPlatName() {
        return deliveryPlatName;
    }

    /**
     * Sets the value of the deliveryPlatName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryPlatName(String value) {
        this.deliveryPlatName = value;
    }

    /**
     * Gets the value of the deliveryPlatOrdID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryPlatOrdID() {
        return deliveryPlatOrdID;
    }

    /**
     * Sets the value of the deliveryPlatOrdID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryPlatOrdID(String value) {
        this.deliveryPlatOrdID = value;
    }

    /**
     * Gets the value of the deliveryPlatID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryPlatID() {
        return deliveryPlatID;
    }

    /**
     * Sets the value of the deliveryPlatID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDeliveryPlatID(String value) {
        this.deliveryPlatID = value;
    }

    /**
     * Gets the value of the departureDateGo property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDepartureDateGo() {
        return departureDateGo;
    }

    /**
     * Sets the value of the departureDateGo property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDepartureDateGo(XMLGregorianCalendar value) {
        this.departureDateGo = value;
    }

    /**
     * Gets the value of the departureDateBack property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDepartureDateBack() {
        return departureDateBack;
    }

    /**
     * Sets the value of the departureDateBack property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDepartureDateBack(XMLGregorianCalendar value) {
        this.departureDateBack = value;
    }

    /**
     * Gets the value of the enableFlag property.
     * 
     */
    public int getEnableFlag() {
        return enableFlag;
    }

    /**
     * Sets the value of the enableFlag property.
     * 
     */
    public void setEnableFlag(int value) {
        this.enableFlag = value;
    }

    /**
     * Gets the value of the detail property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDetail() {
        return detail;
    }

    /**
     * Sets the value of the detail property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDetail(String value) {
        this.detail = value;
    }

}
